package com.dz.lm.dao.user.read;

import java.util.List;
import java.util.Map;

import com.dz.lm.common.exception.DaoException;
import com.dz.lm.common.utils.stereotype.ReaderRepository;

@ReaderRepository("readMoneyBarManagerDao")
public interface MoneyBarManagerDao {
	
	List<Map<String, Object>> qryMoneyBar1LevelAgentProductList(Map<String, Object> param) throws DaoException;
	
	List<Map<String, Object>> qryMoneyBar2LevelAgentProductList(Map<String, Object> param) throws DaoException;
	
	List<Map<String, Object>> getManagerList(Map<String, Object> param) throws DaoException;
	
	Integer getManagerListCount(Map<String, Object> param) throws DaoException;
	
	List<Map<String, Object>> getBarFavoriteListByUser(Map<String, Object> param) throws DaoException;
	
	Integer getBarFavoriteListCountByUser(Map<String, Object> param) throws DaoException;
	
	List<Map<String, Object>> qryFavoriteMoneyBarList(Map<String, Object> param) throws DaoException;
	
}
